Search results

Types

Classes
Interfaces
Enums
Functions
Type aliases
Constants

Members

Properties
Methods
Getters
Setters
Enum members
Show privates

Other

In this module only

Class CommandRatelimit

Defined in index

Command Ratelimit Options and Cache

Constructor

constructor(
options: boolean | CommandRatelimitOptionsinterface CommandRatelimitOptionsdetritus-client/commandratelimit/CommandRatelimitOptions | CommandRatelimitclass CommandRatelimitdetritus-client/commandratelimit/CommandRatelimit = {},
command?: Commandclass Commanddetritus-client/command/Command | InteractionCommandclass InteractionCommanddetritus-client/interaction/InteractionCommand | InteractionCommandOptionclass InteractionCommandOptiondetritus-client/interaction/InteractionCommandOption
)

Properties

command?: Commandclass Commanddetritus-client/command/Command | InteractionCommandclass InteractionCommanddetritus-client/interaction/InteractionCommand | InteractionCommandOptionclass InteractionCommandOptiondetritus-client/interaction/InteractionCommandOption[src]
type: CommandRatelimitTypesenum CommandRatelimitTypesdetritus-client/CommandRatelimitTypes | CommandRatelimitCustomTypetype CommandRatelimitCustomTypedetritus-client/commandratelimit/CommandRatelimitCustomType = CommandRatelimitTypes.USERenum CommandRatelimitTypesdetritus-client/CommandRatelimitTypes[src]

Methods

createKey(
context: Contextclass Contextdetritus-client/command/Context | InteractionContextclass InteractionContextdetritus-client/interaction/InteractionContext
): string
[src]